ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
CFLASH_tag Struct Reference

Data Fields

union {
   vuint32_t   R
   struct {
      vuint32_t   EDC:1
      vuint32_t   __pad0__:4
      vuint32_t   SIZE:3
      vuint32_t   __pad1__:1
      vuint32_t   LAS:3
      vuint32_t   __pad2__:3
      vuint32_t   MAS:1
      vuint32_t   EER:1
      vuint32_t   RWE:1
      vuint32_t   __pad3__:1
      vuint32_t   __pad4__:1
      vuint32_t   PEAS:1
      vuint32_t   DONE:1
      vuint32_t   PEG:1
      vuint32_t   __pad5__:4
      vuint32_t   PGM:1
      vuint32_t   PSUS:1
      vuint32_t   ERS:1
      vuint32_t   ESUS:1
      vuint32_t   EHV:1
   }   B
MCR
union {
   vuint32_t   R
   struct {
      vuint32_t   LME:1
      vuint32_t   __pad0__:10
      vuint32_t   TSLK:1
      vuint32_t   __pad1__:2
      vuint32_t   MLK:2
      vuint32_t   LLK:16
   }   B
LML
union {
   vuint32_t   R
   struct {
      vuint32_t   HBE:1
      vuint32_t   __pad0__:23
      vuint32_t   HBLOCK:8
   }   B
HBL
union {
   vuint32_t   R
   struct {
      vuint32_t   SLE:1
      vuint32_t   __pad0__:10
      vuint32_t   STSLK:1
      vuint32_t   __pad1__:2
      vuint32_t   SMK:2
      vuint32_t   SLK:16
   }   B
SLL
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:14
      vuint32_t   MSL:2
      vuint32_t   LSL:16
   }   B
LMS
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:26
      vuint32_t   HSL:6
   }   B
HBS
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:9
      vuint32_t   ADD:20
      vuint32_t   __pad1__:3
   }   B
ADR
union {
   vuint32_t   R
   struct {
      vuint32_t   BK0_APC:5
      vuint32_t   BK0_WWSC:5
      vuint32_t   BK0_RWSC:5
      vuint32_t   BK0_RWWC2:1
      vuint32_t   BK0_RWWC1:1
      vuint32_t   B0_P1_BCFG:2
      vuint32_t   B0_P1_DPFE:1
      vuint32_t   B0_P1_IPFE:1
      vuint32_t   B0_P1_PFLM:2
      vuint32_t   B0_P1_BFE:1
      vuint32_t   BK0_RWWC0:1
      vuint32_t   B0_P0_BCFG:2
      vuint32_t   B0_P0_DPFE:1
      vuint32_t   B0_P0_IPFE:1
      vuint32_t   B0_P0_PFLM:2
      vuint32_t   B0_P0_BFE:1
   }   B
PFCR0
union {
   vuint32_t   R
   struct {
      vuint32_t   BK1_APC:5
      vuint32_t   BK1_WWSC:5
      vuint32_t   BK1_RWSC:5
      vuint32_t   BK1_RWWC2:1
      vuint32_t   BK1_RWWC1:1
      vuint32_t   __pad0__:6
      vuint32_t   B0_P1_BFE:1
      vuint32_t   BK1_RWWC0:1
      vuint32_t   __pad1__:6
      vuint32_t   B1_P0_BFE:1
   }   B
PFCR1
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:6
      vuint32_t   ARBM:2
      vuint32_t   M7PFD:1
      vuint32_t   M6PFD:1
      vuint32_t   M5PFD:1
      vuint32_t   M4PFD:1
      vuint32_t   M3PFD:1
      vuint32_t   M2PFD:1
      vuint32_t   M1PFD:1
      vuint32_t   M0PFD:1
      vuint32_t   M7AP:2
      vuint32_t   M6AP:2
      vuint32_t   M5AP:2
      vuint32_t   M4AP:2
      vuint32_t   M3AP:2
      vuint32_t   M2AP:2
      vuint32_t   M1AP:2
      vuint32_t   M0AP:2
   }   B
FAPR
int32_t CFLASH_reserved0 [5]
union {
   vuint32_t   R
   struct {
      vuint32_t   UTE:1
      vuint32_t   __pad0__:7
      vuint32_t   DSI:8
      vuint32_t   __pad1__:10
      vuint32_t   MRE:1
      vuint32_t   MRV:1
      vuint32_t   EIE:1
      vuint32_t   AIS:1
      vuint32_t   AIE:1
      vuint32_t   AID:1
   }   B
UT0
union {
   vuint32_t   R
   struct {
      vuint32_t   DAI:32
   }   B
UT1
union {
   vuint32_t   R
   struct {
      vuint32_t   DAI:32
   }   B
UT2
union {
   vuint32_t   R
   struct {
      vuint32_t   MS:32
   }   B
UMISR [5]

The documentation for this struct was generated from the following file: